"""
打开redis
1 win+r  cmd   >>>redis-server 开启redis服务  开启以后才能1进入redis数据库

2重新打开一个命令窗口 进行redis数据库
输入命令 redis-cli   >>127.0.0.1:6379> 表示进入数据库

注意坑
如果输入 redis-server 报错
执行这句命令
redis-server.exe redis.windows.conf


注意 再redis里面 的数据编码是bgk  所以 字节在进行转码的时候要使用gbk解码方式进行解码
注意点2  如果插入的是中文 查询的时候是字节类型数据   重新进入redis 数据库 命令写成 redis-cli --raw

五种数据类型
1.str 字符串 常规的简直保存形式的 数据类型       作用的地方 常规的计数 粉丝的数量 名字
2hash 哈希类型  以键值作为存储对象  a1 数据1       作用到每一个人  保存人作为对象
3list 列表类型  可以作为保存商品的 数据类型  []
4集合 set  保存用户的相关数据 粉丝数 博主数
5有序集合  会进行排序


数据库的增删改查
查看数据库的数量/切换数据库  select 数据库索引 0-15


1.str
    1.1添加数据/1.3修改数据是一个方法  set
    set 键名 数据1/set a1 数据1
    1.2查询数据
    get 键名/get a1
    1.4 删除数据
    del 键名 /del a1
    1.5key * 查看所有的键名
    1.6修改键名
    rename 原键名 新键名  /rename a2 a7

2hash
    hset
    2.1 查看所有键哈希的键
        hkeys *
    2.2 插入哈希数据
        hset 哈西名字 键 值 /hset hash jian 值
    2.3查看所有键值对数据
        hgetall 哈希名字/hgetall hash
        查看键名
        hkeys  哈希名字
        查看所有值
        hvals 哈希名字/
    2.4修改数据
        hmset 哈希名字  原来的键  修改的值/hmset hash jian 值5
    2.5删除
        hdel 哈希名字 键  键  键 可以跟多个键

3list
    3.1添加数据
        lpush 名字 数据1 数据2  .....l=left从左边进行插入 可以为 r=right 从右边进行插入
    3.2查询
        lrang 名字 起始索引(0) 结束索引 (-1) 查询全部
        lindex 名字 索引值(0)
    3.3修改
        lset 名字 索引 值 /lset lie1 2 ￊ�ﾾ￝8
    3.4删除
        rpop  从右边开始删除/ rpop lie1
        lpop  从左边开始删除

4.集合  进存储键 不存储值  唯一的 无序的
    4.1 插入
        sadd 集合名 键1  键2 键3
    4.2查询
        smembers 集合名
    4.3删除
        spop 集合名 随即删除
    4.4指定删除
        srem 集合名字 值

5.有序集合  进存储键 不存储值  唯一的 无序的    可以排序操作
每一个数据都有一个参数 score 相当于排行
    5.1插入方法
        zadd 集合名字 排行数 数据
    5.2查询方法
        zrange 集合名字 0 -1 索引 取全部
        反向查询
        zrevrange  集合名字 0 -1 索引 取全部
    5.3
        删除
        zrem 集合名字 数据/zrem youxu 数据6
"""


















